// 生成随机字符串 str：字符串指针 len：字符串长度
char * getRandStr(char *str, int len)
{
	char b[63] = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
	int i;

	for (i = 0; i < len; ++i) 
		str[i] = b[(rand() % 63)];
	str[i] = '\0';

	return str;
}

// 将所有大写英文字母变为小写 str：字符串指针 返回这个字符串
char * strToLower(char * str)
{
	for (int i = 0; str[i] != '\0'; ++i)
		if (str[i] > 64 && str[i] < 91) 
			str[i] += 32;
	return str;
}

// 将所有小写英文字母变为大写 str：字符串指针 返回这个字符串
char * strToUpper(char * str)
{
	for (int i = 0; str[i] != '\0'; ++i)
		if (str[i] > 96 && str[i] < 123)
			str[i] -= 32;
	return str;
}

// 交换两个字符串
void swapStr(char *a, char *b)
{
	char c[20];
	strcpy(c, a);
	strcpy(a, b);
	strcpy(b, c);
}